var status = -1;

function action(c, b, a) {
    status++;
    if (im.getInfoQuest(34259) != "paper=1" && im.getInfoQuest(34259) != "paper=2" && im.getInfoQuest(34259) != "paper=3" && im.getInfoQuest(34259) != "paper=4") {
        action1(c, b, a)
    } else {
        if (im.getInfoQuest(34259) == "paper=1") {
            action2(c, b, a)
        } else {
            if (im.getInfoQuest(34259) == "paper=2") {
                action3(c, b, a)
            } else {
                if (im.getInfoQuest(34259) == "paper=3") {
                    action4(c, b, a)
                } else {
                    im.sendOkS_Bottom("已经找到想要的日志了。回去找研究员吧。");
                    im.removeAll(im.getItemId());
                    im.dispose()
                }
            }
        }
    }
}

function action1(d, c, b) {
    var a = -1;
    if (status <= a++) {
        im.dispose()
    } else {
        if (status === a++) {
            im.askYesNo_Bottom("最好在安全的地方进行查看。这里怎么样？", 56, 0)
        } else {
            if (status === a++) {
                im.setInGameDirectionMode(true, false, true);
                im.fieldEffect_InsertCanvas(1, 200, 0, 0, 0, 1300, 0);
                im.inGameDirectionEvent_AskAnswerTime(1600)
            } else {
                if (status === a++) {
                    im.inGameDirectionEvent_Monologue("海加顿历52年3月17日", 0)
                } else {
                    if (status === a++) {
                        im.inGameDirectionEvent_Monologue("", 0)
                    } else {
                        if (status === a++) {
                            im.inGameDirectionEvent_Monologue("那东西被叫做#r实验体618号#k。", 0)
                        } else {
                            if (status === a++) {
                                im.inGameDirectionEvent_Monologue("为了获得不死之力，我们在617号身上进行了一系毫无意义的尝试之后，终于得到了贵重的实验体。", 0)
                            } else {
                                if (status === a++) {
                                    im.inGameDirectionEvent_Monologue("那能够瞬间填满哪怕像注射针头一样细小的伤口的力量，是可以#r克服死亡#k的重要线索。", 0)
                                } else {
                                    if (status === a++) {
                                        im.inGameDirectionEvent_Monologue("", 1)
                                    } else {
                                        if (status === a++) {
                                            im.inGameDirectionEvent_Monologue("我浑身战栗。", 0)
                                        } else {
                                            if (status === a++) {
                                                im.inGameDirectionEvent_Monologue("我们终于开始攀登#r「神之塔」#k。", 0)
                                            } else {
                                                if (status === a++) {
                                                    im.inGameDirectionEvent_Monologue("", 1)
                                                } else {
                                                    if (status === a++) {
                                                        im.fieldEffect_InsertCanvas(0, 0, 0, 0, 0, 1300, 0);
                                                        im.inGameDirectionEvent_AskAnswerTime(1600)
                                                    } else {
                                                        if (status === a++) {
                                                            im.setInGameDirectionMode(false, true, false);
                                                            im.sendNormalTalk_Bottom("好像有关不死之力的研究已经开始了。", 57, 0, false, true)
                                                        } else {
                                                            if (status === a++) {
                                                                im.sendNormalTalk_Bottom("看来必须继续寻找研究日志。", 57, 0, true, true)
                                                            } else {
                                                                if (status === a++) {
                                                                    im.updateInfoQuest(34259, "paper=1");
                                                                    im.gainItem(2437666, -1);
                                                                    im.dispose()
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

function action2(d, c, b) {
    var a = -1;
    if (status <= a++) {
        im.dispose()
    } else {
        if (status === a++) {
            im.askYesNo_Bottom("最好在安全的地方进行查看。这里怎么样？", 56, 0)
        } else {
            if (status === a++) {
                im.setInGameDirectionMode(true, false, true);
                im.fieldEffect_InsertCanvas(1, 200, 0, 0, 0, 1300, 0);
                im.inGameDirectionEvent_AskAnswerTime(1600)
            } else {
                if (status === a++) {
                    im.inGameDirectionEvent_Monologue("海加顿历52年5月13日", 0)
                } else {
                    if (status === a++) {
                        im.inGameDirectionEvent_Monologue("", 0)
                    } else {
                        if (status === a++) {
                            im.inGameDirectionEvent_Monologue("与灵魂无关，记忆和感情是根植于肉体的东西。", 0)
                        } else {
                            if (status === a++) {
                                im.inGameDirectionEvent_Monologue("随着肉身的消亡，她失去了许多东西。", 0)
                            } else {
                                if (status === a++) {
                                    im.inGameDirectionEvent_Monologue("若说她留下了什么……", 0)
                                } else {
                                    if (status === a++) {
                                        im.inGameDirectionEvent_Monologue("", 0)
                                    } else {
                                        if (status === a++) {
                                            im.inGameDirectionEvent_Monologue("就只有她曾经追求过什么，现在又消失了的这点模糊的记忆了。", 0)
                                        } else {
                                            if (status === a++) {
                                                im.inGameDirectionEvent_Monologue("", 1)
                                            } else {
                                                if (status === a++) {
                                                    im.fieldEffect_InsertCanvas(0, 0, 0, 0, 0, 1300, 0);
                                                    im.inGameDirectionEvent_AskAnswerTime(1600)
                                                } else {
                                                    if (status === a++) {
                                                        im.setInGameDirectionMode(false, true, false);
                                                        im.sendNormalTalk_Bottom("难道记忆也跟着肉体一起消失了。", 57, 0, false, true)
                                                    } else {
                                                        if (status === a++) {
                                                            im.sendNormalTalk_Bottom("看来必须继续寻找研究日志。", 57, 0, true, true)
                                                        } else {
                                                            if (status === a++) {
                                                                im.updateInfoQuest(34259, "paper=2");
                                                                im.gainItem(2437666, -1);
                                                                im.dispose()
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

function action3(d, c, b) {
    var a = -1;
    if (status <= a++) {
        im.dispose()
    } else {
        if (status === a++) {
            im.askYesNo_Bottom("最好在安全的地方进行查看。这里怎么样？", 56, 0)
        } else {
            if (status === a++) {
                im.setInGameDirectionMode(true, false, true);
                im.fieldEffect_InsertCanvas(1, 200, 0, 0, 0, 1300, 0);
                im.inGameDirectionEvent_AskAnswerTime(1600)
            } else {
                if (status === a++) {
                    im.inGameDirectionEvent_Monologue("海加顿历53年9月17日", 0)
                } else {
                    if (status === a++) {
                        im.inGameDirectionEvent_Monologue("", 0)
                    } else {
                        if (status === a++) {
                            im.inGameDirectionEvent_Monologue("发现618号一年后，我厌倦了毫无进展的研究。", 0)
                        } else {
                            if (status === a++) {
                                im.inGameDirectionEvent_Monologue("虽然我以为，实验体只要找回哪怕一点点的记忆，也能抓住一丝线索", 0)
                            } else {
                                if (status === a++) {
                                    im.inGameDirectionEvent_Monologue("但她还是一样，连自己的名字都记不得。", 0)
                                } else {
                                    if (status === a++) {
                                        im.inGameDirectionEvent_Monologue("", 1)
                                    } else {
                                        if (status === a++) {
                                            im.inGameDirectionEvent_Monologue("经过深思熟虑之后，我决定承担一定程度的危险。", 0)
                                        } else {
                                            if (status === a++) {
                                                im.inGameDirectionEvent_Monologue("那就是，赋予实验体#r超出临界点的刺激#k。", 0)
                                            } else {
                                                if (status === a++) {
                                                    im.inGameDirectionEvent_Monologue("", 1)
                                                } else {
                                                    if (status === a++) {
                                                        im.fieldEffect_InsertCanvas(0, 0, 0, 0, 0, 1300, 0);
                                                        im.inGameDirectionEvent_AskAnswerTime(1600)
                                                    } else {
                                                        if (status === a++) {
                                                            im.setInGameDirectionMode(false, true, false);
                                                            im.sendNormalTalk_Bottom("超出临界值……", 57, 0, false, true)
                                                        } else {
                                                            if (status === a++) {
                                                                im.sendNormalTalk_Bottom("这文件的日期是研究员所说的前一天。\r\n再找找其他文件吧。", 57, 0, true, true)
                                                            } else {
                                                                if (status === a++) {
                                                                    im.updateInfoQuest(34259, "paper=3");
                                                                    im.gainItem(2437666, -1);
                                                                    im.dispose()
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

function action4(d, c, b) {
    var a = -1;
    if (status <= a++) {
        im.dispose()
    } else {
        if (status === a++) {
            im.askYesNo_Bottom("最好在安全的地方进行查看。这里怎么样？", 56, 0)
        } else {
            if (status === a++) {
                im.setInGameDirectionMode(true, false, true);
                im.fieldEffect_InsertCanvas(1, 200, 0, 0, 0, 1300, 0);
                im.inGameDirectionEvent_AskAnswerTime(1600)
            } else {
                if (status === a++) {
                    im.inGameDirectionEvent_Monologue("海加顿历53年9月18日", 0)
                } else {
                    if (status === a++) {
                        im.inGameDirectionEvent_Monologue("", 0)
                    } else {
                        if (status === a++) {
                            im.inGameDirectionEvent_Monologue("实验的结果……令人震惊。", 0)
                        } else {
                            if (status === a++) {
                                im.inGameDirectionEvent_Monologue("实验体#r暴走#k了，她散发出了和那块反魔力石碎裂时一样的闪光。", 0)
                            } else {
                                if (status === a++) {
                                    im.inGameDirectionEvent_Monologue("其结果就是，#r5名研究员在我眼前消失无踪了。#k", 0)
                                } else {
                                    if (status === a++) {
                                        im.inGameDirectionEvent_Monologue("", 0)
                                    } else {
                                        if (status === a++) {
                                            im.inGameDirectionEvent_Monologue("面对惊愕的我们，她说。", 1)
                                        } else {
                                            if (status === a++) {
                                                im.inGameDirectionEvent_Monologue("#r「我叫……塔纳。」#k", 0)
                                            } else {
                                                if (status === a++) {
                                                    im.inGameDirectionEvent_Monologue("", 0)
                                                } else {
                                                    if (status === a++) {
                                                        im.inGameDirectionEvent_Monologue("一如往常平和的语气。", 0)
                                                    } else {
                                                        if (status === a++) {
                                                            im.inGameDirectionEvent_Monologue("", 1)
                                                        } else {
                                                            if (status === a++) {
                                                                im.fieldEffect_InsertCanvas(0, 0, 0, 0, 0, 1300, 0);
                                                                im.inGameDirectionEvent_AskAnswerTime(1600)
                                                            } else {
                                                                if (status === a++) {
                                                                    im.setInGameDirectionMode(false, true, false);
                                                                    im.sendNormalTalk_Bottom("你说是没有感情、没有欲望、没有回忆的行尸走肉……", 57, 0, false, true)
                                                                } else {
                                                                    if (status === a++) {
                                                                        im.updateInfoQuest(34259, "paper=4");
                                                                        im.gainItem(2437666, -1);
                                                                        im.dispose()
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

function start() {
    status = -1;
    action(1, 0, 0)
};